package userkey

// 消息列表
const (
	UserNotifyMsgTypeDepositSuccess01      int64 = 1  // 充值成功
	UserNotifyMsgTypeDepositFailed02       int64 = 2  // 充值失败
	UserNotifyMsgTypeWithdrawCreated03     int64 = 3  // 提现已提交
	UserNotifyMsgTypeWithdrawAuditPass04   int64 = 4  // 提现审核通过
	UserNotifyMsgTypeWithdrawAuditReject05 int64 = 5  // 提现审核拒绝
	UserNotifyMsgTypeWithdrawPaySuccess06  int64 = 6  // 提现支付成功
	UserNotifyMsgTypeWithdrawPayFailed07   int64 = 7  // 提现支付失败
	UserNotifyMsgTypeWithdrawCancel08      int64 = 8  // 提现取消
	UserNotifyMsgTypeFeedbackCreated09     int64 = 9  // 意见反馈已提交
	UserNotifyMsgTypeFeedbackReply10       int64 = 10 // 意见反馈已回复
	UserNotifyMsgTypeSystemNotify11        int64 = 11 // 系统通知
	UserNotifyMsgTypeRegister12            int64 = 12 // 注册成功
)

// 消息标题 消息模版
const (
	UserNotifyMsgTitleDepositSuccess01ZhCN   string = "充值成功"
	UserNotifyMsgContentDepositSuccess01ZhCN string = "您的充值已成功到账，充值金额：%s %s。" // 您的充值已成功到账，充值金额：1000金币。
	UserNotifyMsgTitleDepositSuccess01EnIn   string = "Deposit Success"
	UserNotifyMsgContentDepositSuccess01EnIn string = "Your deposit has been successfully credited, deposit amount: %s %s." // Your deposit has been successfully credited, deposit amount: 1000 gold coins.

	UserNotifyMsgTitleDepositFailed02ZhCN   string = "充值失败"
	UserNotifyMsgContentDepositFailed02ZhCN string = "您的充值失败，请联系客服。" // 您的充值失败，请联系客服。
	UserNotifyMsgTitleDepositFailed02EnIn   string = "Deposit Failed"
	UserNotifyMsgContentDepositFailed02EnIn string = "Your deposit failed, please contact customer service." // Your deposit failed, please contact customer service.

	UserNotifyMsgTitleWithdrawCreated03ZhCN   string = "提现已提交"
	UserNotifyMsgContentWithdrawCreated03ZhCN string = "您的提现已提交，提现金额：%s %s。" // 您的提现已提交，提现金额：1000金币。
	UserNotifyMsgTitleWithdrawCreated03EnIn   string = "Withdraw Created"
	UserNotifyMsgContentWithdrawCreated03EnIn string = "Your withdrawal has been submitted, withdrawal amount: %s %s." // Your withdrawal has been submitted, withdrawal amount: 1000 gold coins.

	UserNotifyMsgTitleWithdrawAuditPass04ZhCN   string = "提现审核通过"
	UserNotifyMsgContentWithdrawAuditPass04ZhCN string = "您的提现已审核通过，提现金额：%s %s。" // 您的提现已审核通过，提现金额：1000金币。
	UserNotifyMsgTitleWithdrawAuditPass04EnIn   string = "Withdraw Audit Pass"
	UserNotifyMsgContentWithdrawAuditPass04EnIn string = "Your withdrawal has been approved, withdrawal amount: %s %s." // Your withdrawal has been approved, withdrawal amount: 1000 gold coins.

	UserNotifyMsgTitleWithdrawAuditReject05ZhCN   string = "提现审核拒绝"
	UserNotifyMsgContentWithdrawAuditReject05ZhCN string = "您的提现已审核拒绝，拒绝原因：%s。" // 您的提现已审核拒绝，拒绝原因：收款地址不存在。
	UserNotifyMsgTitleWithdrawAuditReject05EnIn   string = "Withdraw Audit Reject"
	UserNotifyMsgContentWithdrawAuditReject05EnIn string = "Your withdrawal has been rejected, the reason for the rejection: %s." // Your withdrawal has been rejected, the reason for the rejection: the receiving address does not exist.

	UserNotifyMsgTitleWithdrawPaySuccess06ZhCN   string = "提现支付成功"
	UserNotifyMsgContentWithdrawPaySuccess06ZhCN string = "您的提现已支付成功，提现金额：%s %s。" // 您的提现已支付成功，提现金额：1000金币。
	UserNotifyMsgTitleWithdrawPaySuccess06EnIn   string = "Withdraw Pay Success"
	UserNotifyMsgContentWithdrawPaySuccess06EnIn string = "Your withdrawal has been successfully paid, withdrawal amount: %s %s." // Your withdrawal has been successfully paid, withdrawal amount: 1000 gold coins.

	UserNotifyMsgTitleWithdrawPayFailed07ZhCN   string = "提现支付失败"
	UserNotifyMsgContentWithdrawPayFailed07ZhCN string = "您的提现已支付失败，请联系客服。" // 您的提现已支付失败，失败原因：余额不足。
	UserNotifyMsgTitleWithdrawPayFailed07EnIn   string = "Withdraw Pay Failed"
	UserNotifyMsgContentWithdrawPayFailed07EnIn string = "Your withdrawal has failed to pay, please contact customer service." // Your withdrawal has failed to pay, the reason for the failure: insufficient balance.

	UserNotifyMsgTitleWithdrawCancel08ZhCN   string = "提现取消"
	UserNotifyMsgContentWithdrawCancel08ZhCN string = "您的提现已取消，%s%s已返还钱包余额。" // 您的提现已取消，1000金币已返还钱包余额。
	UserNotifyMsgTitleWithdrawCancel08EnIn   string = "Withdraw Cancel"
	UserNotifyMsgContentWithdrawCancel08EnIn string = "Your withdrawal has been cancelled, %s%s has been returned to your wallet balance." // Your withdrawal has been cancelled, 1000 gold coins have been returned to your wallet balance.

	UserNotifyMsgTitleFeedbackCreated09ZhCN   string = "意见反馈已提交"
	UserNotifyMsgContentFeedbackCreated09ZhCN string = "您的意见反馈已提交。" // 您的意见反馈已提交，反馈内容：我有一个好建议。
	UserNotifyMsgTitleFeedbackCreated09EnIn   string = "Feedback Created"
	UserNotifyMsgContentFeedbackCreated09EnIn string = "Your feedback has been submitted." // Your feedback has been submitted.

	UserNotifyMsgTitleFeedbackReply10ZhCN   string = "意见反馈已回复"
	UserNotifyMsgContentFeedbackReply10ZhCN string = "您的意见反馈已回复，回复内容：%s。" // 您的意见反馈已回复，回复内容：感谢您的反馈，我们会尽快处理。
	UserNotifyMsgTitleFeedbackReply10EnIn   string = "Feedback Reply"
	UserNotifyMsgContentFeedbackReply10EnIn string = "Your feedback has been replied, reply content: %s." // Your feedback has been replied, reply content: Thank you for your feedback, we will deal with it as soon as possible.

	UserNotifyMsgTitleSystemNotify11ZhCN   string = "系统通知"
	UserNotifyMsgContentSystemNotify11ZhCN string = "系统通知：%s。" // 系统通知：系统将于2020年1月1日进行升级维护。
	UserNotifyMsgTitleSystemNotify11EnIn   string = "System Notify"
	UserNotifyMsgContentSystemNotify11EnIn string = "System notification: %s." // System notification: The system will be upgraded and maintained on January 1, 2020.

	//UserNotifyMsgTitleRegister12ZhCN   string = "欢迎来到%s"
	//UserNotifyMsgContentRegister12ZhCN string = "欢迎来到%s，您已成功注册，赠送%s%s。" // 欢迎来到xxx，您已成功注册，赠送1000金币。
	//UserNotifyMsgTitleRegister12EnIn   string = "Welcome to %s"
	//UserNotifyMsgContentRegister12EnIn string = "Welcome to %s, you have successfully registered, got %s free %s." // Welcome to xxx, you have successfully registered, got 1000 free gold coins.
)

// 消息格式
type UserNotifyMsgContent1 struct {
	Text     string   `json:"text"`
	Imgs     []string `json:"imgs"`     // 图片地址
	Url      string   `json:"url"`      // 跳转链接
	PagePath string   `json:"pagePath"` // 跳转app页面
}
